package com.bkgy.controller.tpdol3data.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.commom.model.Temp;
import com.bkgy.controller.tpdol3data.entity.TPdoDataL3Cal1630;
import com.bkgy.controller.tpdol3data.entity.dto.TpdoL3CalBaseInfoRes;
import com.bkgy.controller.tpdol3data.entity.dto.TpdoL3CalDownRes;
import com.bkgy.controller.tpdol3data.entity.dto.TpdoL3CalRunRes;
import com.bkgy.sys.common.entity.ResultData;

import java.util.List;

public interface ITPdoL3Cal1630Service extends IService<TPdoDataL3Cal1630> {
    /**
     * 查询连退2150基本信息
     */
    public ResultData<TpdoL3CalBaseInfoRes> findBaseInfo();

    /**
     * 查询生产运行情况
     */
    public ResultData<List<TpdoL3CalRunRes>> findRunList();

    /**
     * 查询降级连退
     */
    public ResultData<List<TpdoL3CalDownRes>> findDownList();

    /**
     * 查询封闭量
     */
    public ResultData<List<TpdoL3CalDownRes>> findCloseList();

    List<Temp> selectPage(int rollNum);
}
